package com.moonLight.weblog.common.domain.dos;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.io.Serializable;
import java.util.Date;


/**
* 用户表
* @TableName t_user
*/
@Data
@ToString
@AllArgsConstructor
@NoArgsConstructor
@TableName("t_user")
@Builder
public class UserDo implements Serializable {

    /**
    * id 自增
    */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
    * 用户名
    */
    private String username;
    /**
    * 密码
    */
    private String password;
    /**
    * 创建时间
    */
    private Date createTime;
    /**
    * 最后一次更新时间
    */
    private Date updateTime;
    /**
    * 逻辑删除：0：未删除 1：已删除
    */
    private Boolean isDeleted;
    /**
     * 用户的邮箱
     */
    private String email;

}